﻿
$(function(){
	// 初始化table
	$('#member_table').bootstrapTable({
        url: path + '/sys/member/listData', //请求后台的URL（*）
        method: 'post',                     //请求方式（*）
        toolbar: '#toolbar',                //工具按钮用哪个容器
        striped: true,                      //是否显示行间隔色
        cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
        pagination: true,                   //是否显示分页（*）
        sortable: false,                    //是否启用排序
        sortOrder: "asc",                   //排序方式
        queryParams: function (params) {
            return {
            	pageSize: this.pageSize,
            	pageId: this.pageNumber,
            	memName:encodeURI($("#memName").val()),
            	memMobile:$("#memMobile").val()
            };
        },           						//传递参数（*）
        sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
        pageNumber:1,                       //初始化加载第一页，默认第一页
        pageSize: 50,                       //每页的记录行数（*）
        pageList: [10, 25, 50, 100, 'All'], //可供选择的每页的行数（*）
        smartDisplay: false,                //智能显示分页按钮
        paginationPreText: "上一页",
        paginationNextText: "下一页",
        showRefresh: true, 					//是否显示刷新按钮
        showColumns: true,                  //显示选择列
        clickToSelect: true, 				//是否启用点击选中行
        minimumCountColumns: 2,             //最少允许的列数
        height: 460,                        //行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
        uniqueId: "id",                     //每一行的唯一标识，一般为主键列
        cardView: false,                    //是否显示详细视图
        detailView: false,                  //是否显示父子表
        responseHandler: function (res) {   //在ajax请求成功后，发放数据之前可以对返回的数据进行处理
            return res;
        },
        columns: [
        /* {
        	 field: 'id',
        	 title: '全选',
             checkbox: true
         },*/{
            field: 'memName',
            title: '用户名',
            align: 'center'
        }, {
            field: 'memTrueName',
            title: '姓名',
            align: 'center'
        }, {
            field: 'memMobile',
            title: '手机号',
            align: 'center'
        },{
        	field: 'operation',
            title: '操作',
            align: 'center',
            formatter: function(value,row,index){
            	var handle = '<a class="color_blue" href="javascript:" onclick="selsect(\''+ row.id + '\',\'' + row.memName + '\');"><i title="选择" class="fa fa-check fa-large"></i> </a>';
            	return handle;
            }
        }]
    });
	
	// 筛选数据
	$('#searchData').click(function () {  
		searchData();
	});  
});

function searchData() {
	$('#member_table').bootstrapTable('refresh');  
}

// 
var index = parent.layer.getFrameIndex(window.name);
//确定
function selsect(id,receiveName) {
	if(id==parent.$('#memberId').val()){
		layer.msg("不能选择自己", {icon: 5, time:2000});
		return null;
	}
	parent.$('#receiveId').val(id);
	parent.$('#receiveName').val(receiveName);
	parent.layer.close(index);
}
//取消
function calcel(){
	parent.layer.close(index);
}
